# ----------------------------------------------------------------------------
# --- Installer for lib files                                     Makefile ---
# ---                                                                      ---
# ---  created:  28-Feb-2004 (der - SecuGen)
# ----------------------------------------------------------------------------
#

# --- library version ---
LIBSGFPLIB_VERSION_MAJOR = 4
LIBSGFPLIB_VERSION_MINOR = 0
LIBSGFPLIB_VERSION_MICRO = 1
LIBSGFPLIB_VERSION       = $(LIBSGFPLIB_VERSION_MAJOR).$(LIBSGFPLIB_VERSION_MINOR).$(LIBSGFPLIB_VERSION_MICRO)
LIBJNISGFPLIB_VERSION_MAJOR = 4
LIBJNISGFPLIB_VERSION_MINOR = 0
LIBJNISGFPLIB_VERSION_MICRO = 0
LIBJNISGFPLIB_VERSION       = $(LIBJNISGFPLIB_VERSION_MAJOR).$(LIBJNISGFPLIB_VERSION_MINOR).$(LIBJNISGFPLIB_VERSION_MICRO)
LIBPYSGFPLIB_VERSION_MAJOR = 4
LIBPYSGFPLIB_VERSION_MINOR = 0
LIBPYSGFPLIB_VERSION_MICRO = 0
LIBPYSGFPLIB_VERSION       = $(LIBPYSGFPLIB_VERSION_MAJOR).$(LIBPYSGFPLIB_VERSION_MINOR).$(LIBPYSGFPLIB_VERSION_MICRO)
LIBMINEX_VERSION_MAJOR = 3
LIBMINEX_VERSION_MINOR = 7
LIBMINEX_VERSION_MICRO = 0
LIBMINEX_VERSION       = $(LIBMINEX_VERSION_MAJOR).$(LIBMINEX_VERSION_MINOR).$(LIBMINEX_VERSION_MICRO)
LIBSGFDU10A_VERSION_MAJOR = 1
LIBSGFDU10A_VERSION_MINOR = 0
LIBSGFDU10A_VERSION_MICRO = 1
LIBSGFDU10A_VERSION       = $(LIBSGFDU10A_VERSION_MAJOR).$(LIBSGFDU10A_VERSION_MINOR).$(LIBSGFDU10A_VERSION_MICRO)
LIBSGFDU09A_VERSION_MAJOR = 1
LIBSGFDU09A_VERSION_MINOR = 0
LIBSGFDU09A_VERSION_MICRO = 1
LIBSGFDU09A_VERSION       = $(LIBSGFDU09A_VERSION_MAJOR).$(LIBSGFDU09A_VERSION_MINOR).$(LIBSGFDU09A_VERSION_MICRO)
LIBSGFDU08A_VERSION_MAJOR = 1
LIBSGFDU08A_VERSION_MINOR = 0
LIBSGFDU08A_VERSION_MICRO = 0
LIBSGFDU08A_VERSION       = $(LIBSGFDU08A_VERSION_MAJOR).$(LIBSGFDU08A_VERSION_MINOR).$(LIBSGFDU08A_VERSION_MICRO)
LIBSGFDU08_VERSION_MAJOR = 1
LIBSGFDU08_VERSION_MINOR = 0
LIBSGFDU08_VERSION_MICRO = 0
LIBSGFDU08_VERSION       = $(LIBSGFDU08_VERSION_MAJOR).$(LIBSGFDU08_VERSION_MINOR).$(LIBSGFDU08_VERSION_MICRO)
LIBSGFDU07A_VERSION_MAJOR = 1
LIBSGFDU07A_VERSION_MINOR = 0
LIBSGFDU07A_VERSION_MICRO = 0
LIBSGFDU07A_VERSION       = $(LIBSGFDU07A_VERSION_MAJOR).$(LIBSGFDU07A_VERSION_MINOR).$(LIBSGFDU07A_VERSION_MICRO)
LIBSGFDU07_VERSION_MAJOR = 1
LIBSGFDU07_VERSION_MINOR = 0
LIBSGFDU07_VERSION_MICRO = 0
LIBSGFDU07_VERSION       = $(LIBSGFDU07_VERSION_MAJOR).$(LIBSGFDU07_VERSION_MINOR).$(LIBSGFDU07_VERSION_MICRO)
LIBSGFDU06_VERSION_MAJOR = 1
LIBSGFDU06_VERSION_MINOR = 0
LIBSGFDU06_VERSION_MICRO = 0
LIBSGFDU06_VERSION       = $(LIBSGFDU06_VERSION_MAJOR).$(LIBSGFDU06_VERSION_MINOR).$(LIBSGFDU06_VERSION_MICRO)
LIBSGFDU05_VERSION_MAJOR = 1
LIBSGFDU05_VERSION_MINOR = 0
LIBSGFDU05_VERSION_MICRO = 2
LIBSGFDU05_VERSION       = $(LIBSGFDU05_VERSION_MAJOR).$(LIBSGFDU05_VERSION_MINOR).$(LIBSGFDU05_VERSION_MICRO)
LIBSGFDU04_VERSION_MAJOR = 1
LIBSGFDU04_VERSION_MINOR = 0
LIBSGFDU04_VERSION_MICRO = 4
LIBSGFDU04_VERSION       = $(LIBSGFDU04_VERSION_MAJOR).$(LIBSGFDU04_VERSION_MINOR).$(LIBSGFDU04_VERSION_MICRO)
LIBSGFDU03_VERSION_MAJOR = 2
LIBSGFDU03_VERSION_MINOR = 0
LIBSGFDU03_VERSION_MICRO = 7
LIBSGFDU03_VERSION       = $(LIBSGFDU03_VERSION_MAJOR).$(LIBSGFDU03_VERSION_MINOR).$(LIBSGFDU03_VERSION_MICRO)
LIBSGNFIQ_VERSION_MAJOR = 1
LIBSGNFIQ_VERSION_MINOR = 0
LIBSGNFIQ_VERSION_MICRO = 0
LIBSGNFIQ_VERSION       = $(LIBSGNFIQ_VERSION_MAJOR).$(LIBSGNFIQ_VERSION_MINOR).$(LIBSGNFIQ_VERSION_MICRO)
LIBSGIMAGE_VERSION_MAJOR = 1
LIBSGIMAGE_VERSION_MINOR = 0
LIBSGIMAGE_VERSION_MICRO = 0
LIBSGIMAGE_VERSION       = $(LIBSGIMAGE_VERSION_MAJOR).$(LIBSGIMAGE_VERSION_MINOR).$(LIBSGIMAGE_VERSION_MICRO)
LIBALCORAKXUS_VERSION_MAJOR = 2
LIBALCORAKXUS_VERSION_MINOR = 0
LIBALCORAKXUS_VERSION_MICRO = 11
LIBALCORAKXUS_VERSION       = $(LIBALCORAKXUS_VERSION_MAJOR).$(LIBALCORAKXUS_VERSION_MINOR).$(LIBALCORAKXUS_VERSION_MICRO)
LIBUVC_VERSION_MAJOR = 0
LIBUVC_VERSION_MINOR = 0
LIBUVC_VERSION_MICRO = 6
LIBUVC_VERSION       = $(LIBUVC_VERSION_MAJOR).$(LIBUVC_VERSION_MINOR).$(LIBUVC_VERSION_MICRO)

# --- global definitions ---
SUDO         = sudo
LIB_LOCATION = /usr/local/lib

# --- definitions for compiling linux (use -pg in CFLAGS when using gprof) ---

LIBSGFDU10A = libsgfdu10a.so
LIBSGFDU09A = libsgfdu09a.so
LIBSGFDU08A = libsgfdu08a.so
LIBSGFDU08 = libsgfdu08.so
LIBSGFDU07A = libsgfdu07a.so
LIBSGFDU07 = libsgfdu07.so
LIBSGFDU06 = libsgfdu06.so
LIBSGFDU05 = libsgfdu05.so
LIBSGFDU04 = libsgfdu04.so
LIBSGFDU03 = libsgfdu03.so
LIBSGFPLIB = libsgfplib.so
LIBMINEX = libsgfpamx.so
LIBJNISGFPLIB = libjnisgfplib.so
LIBPYSGFPLIB = libpysgfplib.so
LIBSGNFIQ = libsgnfiq.so
LIBSGIMAGE = libsgimage.so
LIBNXSDK = libnxsdk.so
#LIBALCORAKXU =	libAKXU.so
#LIBALCORAK38XX = libAK38XX.so
LIBALCORAKXUS =	libAKXUS.so
LIBUVC = libuvc.so


info:
	-@echo "  make install    ->  install the shared library"

install:
	$(SUDO) cp $(LIBSGFDU10A).$(LIBSGFDU10A_VERSION) $(LIB_LOCATION)
	$(SUDO) cp $(LIBSGFDU09A).$(LIBSGFDU09A_VERSION) $(LIB_LOCATION)
	$(SUDO) cp $(LIBSGFDU08A).$(LIBSGFDU08A_VERSION) $(LIB_LOCATION)
	$(SUDO) cp $(LIBSGFDU08).$(LIBSGFDU08_VERSION) $(LIB_LOCATION)
#	$(SUDO) cp $(LIBSGFDU07A).$(LIBSGFDU07A_VERSION) $(LIB_LOCATION)
	$(SUDO) cp $(LIBSGFDU07).$(LIBSGFDU07_VERSION) $(LIB_LOCATION)
	$(SUDO) cp $(LIBSGFDU06).$(LIBSGFDU06_VERSION) $(LIB_LOCATION)
	$(SUDO) cp $(LIBSGFDU05).$(LIBSGFDU05_VERSION) $(LIB_LOCATION)
	$(SUDO) cp $(LIBSGFDU04).$(LIBSGFDU04_VERSION) $(LIB_LOCATION)
	$(SUDO) cp $(LIBSGFDU03).$(LIBSGFDU03_VERSION) $(LIB_LOCATION)
	$(SUDO) cp $(LIBSGFPLIB).$(LIBSGFPLIB_VERSION) $(LIB_LOCATION)
	$(SUDO) cp $(LIBMINEX).$(LIBMINEX_VERSION) $(LIB_LOCATION)
	$(SUDO) cp $(LIBJNISGFPLIB).$(LIBJNISGFPLIB_VERSION) $(LIB_LOCATION)
	$(SUDO) cp $(LIBPYSGFPLIB).$(LIBPYSGFPLIB_VERSION) $(LIB_LOCATION)
	$(SUDO) cp $(LIBSGNFIQ).$(LIBSGNFIQ_VERSION) $(LIB_LOCATION)
	$(SUDO) cp $(LIBSGIMAGE).$(LIBSGIMAGE_VERSION) $(LIB_LOCATION)
	$(SUDO) cp $(LIBNXSDK) $(LIB_LOCATION)
	$(SUDO) cp hu20_231.dat $(LIB_LOCATION)
	$(SUDO) cp hu20_231.lic $(LIB_LOCATION)
	$(SUDO) cp hu10_231.dat $(LIB_LOCATION)
	$(SUDO) cp hu10_231.lic $(LIB_LOCATION)
	$(SUDO) cp hu20a_231.dat $(LIB_LOCATION)
	$(SUDO) cp hu20a_231.lic $(LIB_LOCATION)
	$(SUDO) cp hu20ap_231.dat $(LIB_LOCATION)
	$(SUDO) cp hu20ap_231.lic $(LIB_LOCATION)
#	$(SUDO) cp $(LIBALCORAKXU) $(LIB_LOCATION)
#	$(SUDO) cp $(LIBALCORAK38XX) $(LIB_LOCATION)
	$(SUDO) cp $(LIBALCORAKXUS).$(LIBALCORAKXUS_VERSION)  $(LIB_LOCATION)
	$(SUDO) cp $(LIBUVC).$(LIBUVC_VERSION) $(LIB_LOCATION)
	$(SUDO) /sbin/ldconfig $(LIB_LOCATION)

uninstall:
	$(SUDO) rm -f $(LIB_LOCATION)/$(LIBSGFDU10A)*
	$(SUDO) rm -f $(LIB_LOCATION)/$(LIBSGFDU09A)*
	$(SUDO) rm -f $(LIB_LOCATION)/$(LIBSGFDU08A)*
	$(SUDO) rm -f $(LIB_LOCATION)/$(LIBSGFDU08)*
#	$(SUDO) rm -f $(LIB_LOCATION)/$(LIBSGFDU07A)*
	$(SUDO) rm -f $(LIB_LOCATION)/$(LIBSGFDU07)*
	$(SUDO) rm -f $(LIB_LOCATION)/$(LIBSGFDU06)*
	$(SUDO) rm -f $(LIB_LOCATION)/$(LIBSGFDU05)*
	$(SUDO) rm -f $(LIB_LOCATION)/$(LIBSGFDU04)*
	$(SUDO) rm -f $(LIB_LOCATION)/$(LIBSGFDU03)*
	$(SUDO) rm -f $(LIB_LOCATION)/$(LIBSGFPLIB)*
	$(SUDO) rm -f $(LIB_LOCATION)/$(LIBMINEX)*
	$(SUDO) rm -f $(LIB_LOCATION)/$(LIBJNISGFPLIB)*
	$(SUDO) rm -f $(LIB_LOCATION)/$(LIBPYSGFPLIB)*
	$(SUDO) rm -f $(LIB_LOCATION)/$(LIBSGNFIQ)*
	$(SUDO) rm -f $(LIB_LOCATION)/$(LIBSGIMAGE)*
	$(SUDO) rm -f $(LIB_LOCATION)/$(LIBNXSDK)*
	$(SUDO) rm -f $(LIB_LOCATION)/hu20_231.dat
	$(SUDO) rm -f $(LIB_LOCATION)/hu20_231.lic
	$(SUDO) rm -f $(LIB_LOCATION)/hu10_231.dat
	$(SUDO) rm -f $(LIB_LOCATION)/hu10_231.lic
	$(SUDO) rm -f $(LIB_LOCATION)/hu20a_231.dat
	$(SUDO) rm -f $(LIB_LOCATION)/hu20a_231.lic
	$(SUDO) rm -f $(LIB_LOCATION)/hu20ap_231.dat
	$(SUDO) rm -f $(LIB_LOCATION)/hu20ap_231.lic
#	$(SUDO) rm -f $(LIB_LOCATION)/$(LIBALCORAKXU)*
#	$(SUDO) rm -f $(LIB_LOCATION)/$(LIBALCORAK38XX)*
	$(SUDO) rm -f $(LIB_LOCATION)/$(LIBALCORAKXUS)*
	$(SUDO) rm -f $(LIB_LOCATION)/$(LIBUVC)*
	$(SUDO) /sbin/ldconfig $(LIB_LOCATION)
